home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1998 July / EnigmA AMIGA RUN 29 (1998)(G.R. Edizioni)(IT)[!][issue 1998-07 & 08].iso / earkit / socket / miami3 / miamisdk / netinclude / clib / usergroup_protos.h < prev   
C/C++ Source or Header  |  1998-05-24  |  1KB  |  48 lines

  1. #ifndef CLIB_USERGROUP_PROTOS_H
  2. #define CLIB_USERGROUP_PROTOS_H 1
  3.  
  4. char *crypt(const char *,const char *);
  5. void endgrent(void);
  6. void endpwent(void);
  7. void endutent(void);
  8. struct UserGroupCredentials_u *getcredentials(struct Task *);
  9. long getegid(void);
  10. long geteuid(void);
  11. long getgid(void);
  12. struct group *getgrent(void);
  13. struct group *getgrgid(long);
  14. struct group *getgrnam(const char *);
  15. long getgroups(long,long *);
  16. struct lastlog *getlastlog(long);
  17. char *getlogin(void);
  18. char *getpass(const char *);
  19. struct Task *getpgrp(void);
  20. struct passwd *getpwent(void);
  21. struct passwd *getpwnam(const char *);
  22. struct passwd *getpwuid(long);
  23. long getuid(void);
  24. unsigned short getumask(void);
  25. struct utmp *getutent(void);
  26. long initgroups(const char *,long);
  27. long setgid(long);
  28. void setgrent(void);
  29. long setgroups(long,const long *);
  30. long setlastlog(long,char *,char *);
  31. long setlogin(const char *);
  32. void setpwent(void);
  33. long setregid(long,long);
  34. long setreuid(long,long);
  35. struct Task *setsid(void);
  36. long setuid(long);
  37. void setutent(void);
  38. long ug_GetErr(void);
  39. long ug_SetupContextTagList(const unsigned char *, struct TagItem *);
  40. long ug_SetupContextTags(const unsigned char *,...);
  41. const char *ug_StrError(long);
  42. char *ug_GetSalt(const struct passwd *,char *,unsigned long);
  43. unsigned short umask(unsigned short);
  44.  
  45. #define USERGROUPNAME "usergroup.library"
  46.  
  47. #endif /* CLIB_USERGROUP_PROTOS_H */
  48.